#ifndef TEXTURELIBRARY_H
#define TEXTURELIBRARY_H

#include <string>
#include <map>
#include <SFML\Graphics.hpp>

// Namespace so our texture library and functions are all
// encapsulated inside our namespace.  Instead of calling
// the LoadTexture(filename) function, you will need to
// call TT::LoadTexture(filename) or add using namespace TT;
namespace TT
{
	extern std::map<std::string, sf::Texture*> TextureLibrary;

	void LoadTexture(const std::string &s);
	void FreeTexture(const std::string &s);
}

#endif // TEXTURELIBRARY_H